

using System;
using Abp.Application.Services.Dto;
using Abp.Domain.Entities.Auditing;
using System.ComponentModel.DataAnnotations;
using JYJ.AiYard.StationManagement.TbYardPayNormals;

namespace JYJ.AiYard.StationManagement.TbYardPayNormals.Dtos
{
    public class TbYardPayNormalListDto : EntityDto<long>
    {

        
		/// <summary>
		/// 场所编码
		/// </summary>
		[Required(ErrorMessage="场所编码不能为空")]
		public long Station_ID { get; set; }



		/// <summary>
		/// 卡类编号
		/// </summary>
		[Required(ErrorMessage="卡类编号不能为空")]
		public int CardTypeID { get; set; }



		/// <summary>
		/// 卡类
		/// </summary>
		[Required(ErrorMessage="卡类不能为空")]
		public string CardType { get; set; }



		/// <summary>
		/// 24小时
		/// </summary>
		[Required(ErrorMessage="24小时不能为空")]
		public int CHour { get; set; }



		/// <summary>
		/// 免费分钟
		/// </summary>
		[Required(ErrorMessage="免费分钟不能为空")]
		public int Free_Minute { get; set; }



		/// <summary>
		/// 天最高收费
		/// </summary>
		[Required(ErrorMessage= "单次最高收费不能为空")]
		public decimal HighPay { get; set; }



		/// <summary>
		/// 小时收费
		/// </summary>
		[Required(ErrorMessage="小时收费不能为空")]
		public decimal Amount { get; set; }



		/// <summary>
		/// 按半小时收
		/// </summary>
		[Required(ErrorMessage="按半小时收不能为空")]
		public bool HHourPay { get; set; }



		/// <summary>
		/// 免费时间永久免
		/// </summary>
		[Required(ErrorMessage="免费时间永久免不能为空")]
		public bool Free_Forever { get; set; }



		/// <summary>
		/// 超时时间(分钟)
		/// </summary>
		[Required(ErrorMessage="超时时间(分钟)不能为空")]
		public int OverTime { get; set; }




    }
}